package com.meida.module.bus.client.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.meida.common.mybatis.annotation.TableAlias;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

/**
 * 商品扩展 公共信息goods从表，扩展贵宾通道信息
 *
 * @author flyme
 * @date 2022-03-01
 */
@Data
@Accessors(chain = true)
@TableName("bus_viponly")
@TableAlias("viponly")
@ApiModel(value = "BusViponly对象", description = "商品扩展 公共信息goods从表，扩展贵宾通道信息")
public class BusViponly {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "主键")
    @TableId(value = "viponlyId", type = IdType.ASSIGN_ID)
    private Long viponlyId;

    @ApiModelProperty(value = "是否需要预约（1不需要，2需要）")
    private Integer isAppoint;

    @ApiModelProperty(value = "贵宾厅通道简介")
    private String viponlyDesc;

    @ApiModelProperty(value = "贵宾通道地址")
    private String viponlyAddress;

    @ApiModelProperty(value = "通道电话")
    private String viponlyPhone;

    @ApiModelProperty(value = "温馨提示")
    private String viponlyTips;

    @ApiModelProperty(value = "排序")
    private Integer viponlySort;

    @ApiModelProperty(value = "所属机场")
    private String airportId;

    @ApiModelProperty(value = "预约控制")
    private Integer maxTime;

    @ApiModelProperty(value = "营业时间")
    private String viponlyTime;

    @ApiModelProperty(value = "营业起时间")
    private String startTime;

    @ApiModelProperty(value = "营业止时间")
    private String endTime;

    @ApiModelProperty(value = "航站楼信息")
    private String terminalInfo;

    @ApiModelProperty(value = "（1国内出发/2国际出发）")
    private Integer departType;

    @ApiModelProperty(value = "首字母")
    private String firstLetter;

    @ApiModelProperty(value = "推荐购卡的卡种")
    private String recommendVipcardId;

}
